package com.ruoyi.system.domain.xtkj;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * @author Administrator
 * @description 流量计历史数据
 * @data 2025/10/15 11:25
 */
public class FlowMeterHistoryData {

    @JsonProperty("DataPointID")
    private String dataPointId;  //数据点ID

    @JsonProperty("DataPointName")
    private String dataPointName; //数据点名称

    @JsonProperty("np")
    private Double pressure; //压力

    @JsonProperty("ipositiveflowrate")
    private Double positiveFlowRate;  //正流

    @JsonProperty("ipositiveaccumulativeflow")
    private Double positiveAccumulativeFlow; //正累计

    @JsonProperty("inegativeflowrace")
    private Double negativeFlowRate; //负流

    @JsonProperty("inegativeaccumulativeflow")
    private Double negativeAccumulativeFlow; //负累计

    @JsonProperty("ReadDate")
    private String readDate; //读取时间

    public String getDataPointId() {
        return dataPointId;
    }

    public void setDataPointId(String dataPointId) {
        this.dataPointId = dataPointId;
    }

    public String getDataPointName() {
        return dataPointName;
    }

    public void setDataPointName(String dataPointName) {
        this.dataPointName = dataPointName;
    }

    public Double getPressure() {
        return pressure;
    }

    public void setPressure(Double pressure) {
        this.pressure = pressure;
    }

    public Double getPositiveFlowRate() {
        return positiveFlowRate;
    }

    public void setPositiveFlowRate(Double positiveFlowRate) {
        this.positiveFlowRate = positiveFlowRate;
    }

    public Double getPositiveAccumulativeFlow() {
        return positiveAccumulativeFlow;
    }

    public void setPositiveAccumulativeFlow(Double positiveAccumulativeFlow) {
        this.positiveAccumulativeFlow = positiveAccumulativeFlow;
    }

    public Double getNegativeFlowRate() {
        return negativeFlowRate;
    }

    public void setNegativeFlowRate(Double negativeFlowRate) {
        this.negativeFlowRate = negativeFlowRate;
    }

    public Double getNegativeAccumulativeFlow() {
        return negativeAccumulativeFlow;
    }

    public void setNegativeAccumulativeFlow(Double negativeAccumulativeFlow) {
        this.negativeAccumulativeFlow = negativeAccumulativeFlow;
    }

    public String getReadDate() {
        return readDate;
    }

    public void setReadDate(String readDate) {
        this.readDate = readDate;
    }
}
